package com.hzdesk.media.koreabatchmatvector.logic.contract;

import android.content.Context;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;

import com.hzdesk.media.koreabatchmatvector.custom.FlyBorderView;

/**
 * Created by Administrator on 2018/6/22.
 * 杭州席媒科技有限公司  Developers  刘传华  13
 * 佛祖镇楼 bug辟易
 */

public interface MainContract {

    interface IMainModle {

    }

    interface IMainView {
        void getDate();                             //格式化时间

        void toRecordScreenLabeledPager();          // 跳转到录屏页面

        void toDialogPager(int pager);              //根据pager显示具体页面

        void changeTime();                          // 改变时间

        void toLoaclVidoPager();                                                                    //去本地视频页面

        void toLinCludePager();                                                                     //去云空间页面

        void toSystemSettingsPager();                                                               //去系统设置页面

        void displayBox(int Type,View v);                                                                  // 显示框

        void hiddenBox(int Type,View v);                                                                   // 隐藏框

        void showName(String name);                                                                 //显示名字

        void showHeadPortrait(String url);                                                          //显示url

        void toWiFiPager();                                                                         //跳转到wifi
    }

    interface IMainPersenter {
        void setOnHoverListener(LinearLayout Meeting, LinearLayout LocalVideo, LinearLayout LinCloud, LinearLayout LinSet, FlyBorderView fly); // 设置监听

        void formatDate(Context mContext, RelativeLayout llBg);                          //格式化时间

        void onClickedToDialogPager(int pager);     //根据pager显示具体页面

        void onClickedRecordScreenLabeledPager();

        void initTime();                            // 初始化时间

        void onclickedLoaclVido();                                                                  //本地视频

        void onClickedLinClude();                                                                   //云空间

        void onclickedSystemSettings();                                                             //系统设置

        void onclickedSkinPopupWindow(Context mContext, ImageView ivSkin);                          // 皮肤选框

        void initSkinListener(ImageView ivSkin,Context mContext);                                   // 设置监听

        void showPersonalInformation(Context mContext);                                             // 显示个人信息

        void onclickedToWiFi();                                                                     // 点击跳转wifi
    }
}
